/**
 * @file mock data
 * @author autoresponse
 */

/* eslint-disable fecs-camelcase */

/**
 * 获取 mock 响应数据
 *
 * @param {string} path 请求路径名
 * @param {Object} queryParam 查询参数信息
 * @param {Object} postParam post 的查询参数信息
 * @return {Object}
 */
module.exports = function (path, queryParam, postParam) {
    return {
        // 可以通过该属性来设置响应的延时，也可以设为值为'0,100'，表示随机 0-100ms 的延时，默认 0
        _timeout: 0,

        // 通过该状态来设置响应的 http 的状态码，默认 200
        _status: 200,

        // 对于要响应的 json 数据可以统一放在该字段里，也可以不使用该字段，直接跟 _xx 属性平级放
        _data: {
            code: '100200',
            data: {
                /*
                 *
                     //账号(邮箱)
                    private String userAccount;
                    //币种
                    private String fundAssetCode;
                    //币种数量
                    private BigDecimal fundAssetCodeAmount;
                    //基金净值
                    private BigDecimal worth;
                    //基金总净值
                    private BigDecimal totalWorth;
                    //基金当前市场价,单位USDT
                    private BigDecimal perUnit;
                    //用户认证信息
                    private AuthLevel level;
                    //入场券是否购买
                    private boolean buyTicket;
                    //基金开始日
                    private Long fundBeginDate;
                    //基金赎回日
                    private Long fundEndDate;
                    // 基金入场券开闭状态
                    private String ticketStatus;
                 */
                userAccount: '123456@163.com',
                fundAssetCode: 'SMCF1',
                fundAssetCodeAmount: 798,
                worth: 1.02,
                totalWorth: '1.02 * 798',
                perUnit: 1.23,
                level: 'LEVEL0',
                buyTicket: true,  // 是否已经购买入场券
                fundBeginDate: 1514739661000,
                fundEndDate: 1514739661000,
                ticketStatus: false

            }
        }
    };
};

/* eslint-enable fecs-camelcase */
